﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Reporting
{
    [Flags]
    public enum MessageTypes
    {
        /// <summary>
        /// Incoming message
        /// </summary>
        INCOMING = 0,

        /// <summary>
        /// Reminder message
        /// </summary>
        REMINDER = 2,

        /// <summary>
        /// Replying message
        /// </summary>
        REPLYING = 4,

        /// <summary>
        /// Outgoing message
        /// </summary>
        OUTGOING = 1,

        /// <summary>
        /// Outgoing Reminder message
        /// </summary>
        OUTGOING_REMINDER = OUTGOING | REMINDER,

        /// <summary>
        /// Outgoing Reply message
        /// </summary>
        OUTGOING_REPLY = OUTGOING | REPLYING

    }
}
